Skip to main content

.NET Engine Performance

This article outlines some .NET Engine tests that we ran.

info

Engine output performance when measured in pages per second is highly dependent on the amount of data on each page. In general a page with twice as much data can take up to twice as long to generate output.

Performance Tests

For these tests, we used one t2.2xlarge VM in AWS:

t2.2xlarge
vCPU8
Mem (GiB)32
StorageEBS-Only

The tests are ran by setting up a queue of 1000 documents using the same template and data and running the specified number of worker threads to generate output.

Performance Test Results

Version 23.0.*

2 Threads4 Threads8 Threads
XML Datasource52.46 pages/second81.01 pages/second95.09 pages/second
SQL Datasource76.78 pages/second126.80 pages/second165.33 pages/second
JSON Datasource44.90 pages/second70.11 pages/second80.70 pages/second